#include "config_main.h"
#ifdef DDENN_INS_GARMIN_GMA_340
/*
 * ins_garmin_gma_340.h
 *
 *  Created on: 06.06.2009
 *      Author: Admin
 */

#ifndef INS_GARMIN_GMA_340_H_
#define INS_GARMIN_GMA_340_H_


#include <XPLMDataAccess.h>
#include <stdlib.h>

#include "xplane_tools.h"

/**************************************************************************************/
//
//          it provides ddenn/instruments/garmin_gma_340/
//
/*************************************************************************************/

namespace DdennGarminGma340{


extern int DDennGarminGmaPower;

void RegisterDdennGarminGma340();
void UnregisterDdennGarminGma340();


bool IsPowered();
int GetInsGarminGmaPower ( void *               inRefcon);
void SetInsGarminGmaPower(void *               inRefcon,
                 int                  inValue);
int GetInsGarminGmaAudioMarker ( void *               inRefcon);
void SetInsGarminGmaAudioMarker(void *               inRefcon,
                 int                  inValue);
int GetInsGarminGmaDme ( void *               inRefcon);
void SetInsGarminGmaDme(void *               inRefcon,
                 int                  inValue);
int GetInsGarminGmaNavSelection ( void *               inRefcon);

void SetInsGarminGmaNavSelection(void *               inRefcon,
                 int                  inValue);
int GetInsGarminGmaComSelection ( void *               inRefcon);
void SetInsGarminGmaComSelection(void *               inRefcon,
                 int                  inValue);
}
/**************************************************************************************/
//
//         end of ddenn/instruments/garmin_gma_340/
//
/*************************************************************************************/

#endif /* INS_GARMIN_GMA_340_H_ */
#endif
